package main

import "fmt"

func main() {
	var i *int
	i = new(int)
	*i = 10
	fmt.Println(*i)
}

// The new built-in function allocates memory. The first argument is a type,
// not a value, and the value returned is a pointer to a newly
// allocated zero value of that type.
//func new(Type) *Type
